Through a nonprofit called Greater NY, early-career analysts at banks can apply their financial skills at charities and other civic-minded organizations. The partnerships give free help to nonprofits, but provide surprising benefits to the banks as well.